🔐 锁步核与故障诊断
AURIX TC3xx
⭐ 30章 · 友好色系
01
锁步核基础概念
什么是锁步核,为什么需要锁步核,功能安全中的角色
进入章节 →
02
AURIX TC3xx 锁步架构概览
多核架构,主核与锁步核配对,硬件实现原理
进入章节 →
03
锁步核的同步机制
时钟同步、复位同步、指令流同步,延迟补偿
进入章节 →
04
锁步核的比较逻辑
比较器工作原理,比较粒度,错误检测与上报
进入章节 →
05
锁步核的启动与初始化
启动流程,同步建立,初始化配置寄存器
进入章节 →
06
锁步核的故障模型
永久性故障、瞬态故障、时序故障,覆盖类型
进入章节 →
07
锁步核的局限性
共因失效,无法覆盖的故障,多样性设计
进入章节 →
08
SMU 基础
安全管理单元作用,与锁步核交互,告警与恢复
进入章节 →
09
SMU 的故障处理流程
故障检测、确认、反应,FSP输出
进入章节 →
10
SMU 的配置与编程
寄存器详解,Alarm配置,中断服务程序
进入章节 →
11
LBIST 原理
什么是LBIST,与锁步核关系,测试覆盖率
进入章节 →
12
LBIST 硬件实现
LBIST控制器,测试模式,MISR签名分析
进入章节 →
13
LBIST 软件触发流程
触发步骤,等待完成,读取签名比对
进入章节 →
14
LBIST 集成测试策略
上电LBIST,周期LBIST,时序配合
进入章节 →
15
MBIST 基础
什么是MBIST,存储器类型,与锁步核互补
进入章节 →
16
TC3xx MBIST 控制器
控制器架构,测试算法,并行测试能力
进入章节 →
17
MBIST 软件触发与结果分析
触发MBIST,读取故障地址,修复策略
进入章节 →
18
故障诊断的软件框架
诊断软件分层,任务调度
进入章节 →
19
CPU 自测试软件 (CST)
基于软件的自测试库,测试指令集,与锁步互补
进入章节 →
20
锁步核的故障注入测试
故障注入方法,寄存器强制错误,验证SMU
进入章节 →
21
锁步核的恢复机制
复位恢复、热恢复,FTTI,状态一致性检查
进入章节 →
22
锁步核与系统级安全机制
与WDT、ECC/EDC、时钟/电源监控配合
进入章节 →
23
锁步核的时序分析
指令延迟、总线延迟,实时性影响与优化
进入章节 →
24
锁步核的功耗与性能权衡
额外功耗,性能损失,安全等级与性能取舍
进入章节 →
25
多核系统中的锁步核配置
多核锁步组,独立管理
进入章节 →
26
锁步核的调试与验证
Lauterbach/Trace32调试,同步状态,比较器错误
进入章节 →
27
锁步核的 SIL/ASIL 等级认证
ISO 26262要求,ASIL-D定量指标,达标方法
进入章节 →
28
锁步核的常见设计错误
同步失败、误报、恢复失败,踩坑案例
进入章节 →
29
锁步核的未来发展趋势
弹性锁步,AI加速器安全,自动驾驶应用
进入章节 →
30
综合实战项目
基于TC3xx开发板,完整故障诊断系统
进入章节 →